package com.wskj.workbench.bo.web;

import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

import javax.validation.constraints.NotBlank;
import javax.validation.constraints.NotNull;
import java.util.Date;



/**
 * 产品类目添加对象 tz_category
 *
 * @author wsdz
 * @date 2022-09-26
 */
@Data
@ApiModel("产品类目添加对象")
public class TbCategoryAddBo {


    /** 父节点 */
    @ApiModelProperty("父节点")
    @NotNull(message = "父节点不能为空")
    private Long parentId;

    /** 产品类目名称 */
    @ApiModelProperty("产品类目名称")
    @NotBlank(message = "产品类目名称不能为空")
    private String categoryName;

    /** 类目的显示图片 */
    @ApiModelProperty("类目的显示图片")
    private String pic;

    /** 排序 */
    @ApiModelProperty("排序")
    @NotNull(message = "排序不能为空")
    private Integer seq;

    /** 默认是1，表示正常状态,0为下线状态 */
    @ApiModelProperty("默认是1，表示正常状态,0为下线状态")
    @NotNull(message = "默认是1，表示正常状态,0为下线状态不能为空")
    private Integer status;

    /** 分类层级 */
    @ApiModelProperty("分类层级")
    @NotNull(message = "分类层级不能为空")
    private Integer grade;

    /** 创建时间 */
    @ApiModelProperty("创建时间")
    private Date createTime;

    /** 更新时间 */
    @ApiModelProperty("更新时间")
    private Date updateTime;
}
